package partOne;

public class TestFor4 {
    public static void main(String[] args) {

        //执行顺序
        //执行外层循环第一轮，i=1,打印1，遇到内层循环，打印12345,i自增成2
        //执行外层循环第二轮，i=2,打印2，遇到内层循环，打印12345,i自增成3
        //执行外层循环第三轮，i=3,打印3，遇到内层循环，打印12345,i自增成4
        //i为4，不满足循环条件，循环结束
        /**总结：外层循环执行一次(控制轮数)
         * 内层循环执行多次(在每一轮中执行的次数)*/
        for(int i = 1; i<=3;i++) {//外层循环
            System.out.println("外层循环的第："+i+"轮");
            for(int j = 1; j <=5 ; j++) {//内层循环
                System.out.println("内层循环的第"+j+"次");
            }
        }
        System.out.println("**************打印矩形******************");
        //执行顺序分析：
        //外层第一轮i=1,遇到内层循环,打印*****,内层循环结束，换行，i自增成2
        //外层第二轮i=2,遇到内层循环,打印*****,内层循环结束，换行，i自增成3
        //外层第三轮i=3,遇到内层循环,打印*****,内层循环结束，换行，i自增成4
        //此时i的值为4，不符合循环条件，循环结束
        /**总结：外层循环控制的是行数
         * 内层循环控制的是每行打印的列数*/
        for(int i = 1;i<=3;i++) {
            for(int j = 1;j<=5;j++) {
                System.out.print("*");
            }
            System.out.println();//用空白行来换行
        }
    }
}